package org.wdcode.back.tag.ui;

import org.wdcode.common.util.CommonUtil;

/**
 * 公司列表
 * @author WD
 * @since JDK6
 * @version 1.0 2010-03-16
 */
public final class SelectTag extends org.apache.struts2.views.jsp.ui.SelectTag {
	// 序列化ID
	private static final long	serialVersionUID	= -6656350833213314951L;

	/**
	 * 重写方法
	 */
	@Override
	protected void populateParams() {
		// 设置ID
		id = CommonUtil.isEmpty(id) ? "%{#attr.temUI.get('id')}" : id;
		// 设置List
		list = CommonUtil.isEmpty(list) ? getStack().findString("#attr.temUI.get('list')") : list;
		// 设置headerKey
		headerKey = CommonUtil.isEmpty(headerKey) ? getStack().findString("#attr.temUI.get('headerKey')") : headerKey;
		// 设置headerValue
		headerValue = CommonUtil.isEmpty(headerValue) ? getStack().findString("#attr.temUI.get('headerValue')") : headerValue;
		// 设置获得List的key
		listKey = CommonUtil.isEmpty(listKey) ? getStack().findString("#attr.temUI.get('listKey')") : listKey;
		// 设置获得List的Value
		listValue = CommonUtil.isEmpty(listValue) ? getStack().findString("#attr.temUI.get('listValue')") : listValue;
		// 设置属性名
		name = CommonUtil.isEmpty(name) ? "%{#attr.temUI.get('name')}" : name;
		// 设置样式表
		cssClass = CommonUtil.isEmpty(cssClass) ? "%{#attr.temUI.get('cssClass')}" : cssClass;
		// 设置value
		value = CommonUtil.isEmpty(value) ? getStack().findString("#attr.temUI.get('value')") : value;
		// 调用父方法
		super.populateParams();
	}
}
